package com.crb.crm.manage.service.biz;

import com.crb.crm.manage.entity.biz.TemplateSearchDTO;
import com.crb.crm.manage.entity.biz.TemplateVO;
import com.crb.crm.manage.pojo.biz.Template;
import com.crb.crm.manage.utils.PageDataResult;

/**
 * Package: com.crb.crm.manage.service.biz
 * Description：
 * Author: huangjian
 * Date:  2020/9/5 12:13
 * Modified By:
 */
public interface TemplateService {
    /**
     * 分页查询模板列表
     * @param page
     * @param limit
     * @return
     */
    PageDataResult getTemplates(TemplateSearchDTO templateSearch, int page, int limit);

    /**
     *	设置模板【新增或更新】
     * @param template
     * @return
     */
    String setTemplate(Template template);

    /**
     * 删除模板
     * @param id
     * @param isDel
     * @return
     */
    String setDelTemplate(Integer id, Integer isDel);

    /**
     * 查询模板数据
     * @param id
     * @return
     */
    TemplateVO getTemplate(Integer id);
}
